home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / TEMP / GNU / bison / RpcalcComq < prev    next >
Text File  |  1995-06-28  |  884b  |  46 lines

  1. Rpcalc Compile
  2. Previous: <Rpcalc Gen=>RpcalcGeo> * Next: <Infix Calc=>InfixCalc> * Up: <RPN Calc=>RPNCalc>
  3.  
  4. #Wrap on
  5. {fH4}Compiling the Parser File{f}
  6.  
  7. Here is how to compile and run the parser file:
  8.  
  9. #Wrap off
  10. #fCode
  11. \# List files in current directory.
  12. % ls
  13. rpcalc.tab.c  rpcalc.y
  14.  
  15. \# Compile the Bison parser.
  16. \# {fEmphasis}-lm{f} tells compiler to search math library for {fCode}pow{f}.
  17. % cc rpcalc.tab.c -lm -o rpcalc
  18.  
  19. \# List files again.
  20. % ls
  21. rpcalc  rpcalc.tab.c  rpcalc.y
  22. #f
  23. #Wrap on
  24.  
  25. The file {fCite}rpcalc{f} now contains the executable code.  Here is an
  26. example session using {fCode}rpcalc{f}.
  27.  
  28. #Wrap off
  29. #fCode
  30. % rpcalc
  31. 4 9 +
  32. 13
  33. 3 7 + 3 4 5 \*+-
  34. -13
  35. 3 7 + 3 4 5 \* + - n              Note the unary minus, {fEmphasis}n{f}
  36. 13
  37. 5 6 \/ 4 n +
  38. -3.166666667
  39. 3 4 ^                            Exponentiation
  40. 81
  41. ^D                               End-of-file indicator
  42. %
  43. #f
  44. #Wrap on
  45.  
  46.